Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Great Britain F1 Great Britain F2 Czech Republic F1 Austria F1 USA F19 USA F20 USA F22 USA F28 Czech Republic F4 Australia F1 Italy F4 Australia F3 Australia F4 Hungary F1 Czech Republic F1 Morocco F3 France F9 Serbia & Montenegro F3 Germany F6 Germany F7 Austria F5 France F14 Ukraine F2 France F17 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Great Britain F4 France F7 Ireland F2 Germany F7 Germany F15 Germany F16 Great Britain F13 Great Britain F14 Australia F1 New Zealand F1 New Zealand F2 Australia F3 Australia F4 UAE F1 UAE F2 Ireland F2 Netherlands F4 Netherlands F5 Great Britain F17 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Great Britain F1 Great Britain F2 Croatia F1 New Zealand F1 New Zealand F2 France F5 New Zealand F3 Russia F1 Russia F2 USA F21 Croatia F2 Sweden F3 Netherlands F1 Germany F12 Croatia F3 Netherlands F3 Great Britain F5 Great Britain F6 USA F25 USA F26 USA F27 USA F30 Italy F16 Italy F19 Australia F2 Hungary F3 Czech Republic F2 Morocco F4 Great Britain F18 Slovakia F1 Croatia F5 France F13 Italy F32 France F16 Australia F9 Australia F10 Germany F2 Croatia F2 Italy F15 Australia F2 Poland F1 Bahrain F1 Sweden #1-w2 Czech Republic F3 Slovenia F3 Australia F11 Australia F2 Kia International in Caloundra - Caloundra Tatra Banka Open 2003 - Bratislava Czech Indoor Open - Prague Dharwad Challenger 2006 - Dharwad 2001 Eddleman USTA Challenger - Birmingham Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx IPP Geneva Trophy - Geneva Kobstaedernes ATP Challenger - Kolding Croatia Osiguranje Rijeka Open - Rijeka Internationaux de Nouvelle-Caledonie - New Caledonia Kia International in Burnie - Burnie Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul Tean International - Alphen Brasov Challenger - Brasov Czech Open 2006 - Prostejov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding PEOPLEnet Cup - Dnepropetrovsk Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Bulgarian Open Challenger - Sofia BSI Challenger Lugano - Lugano Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Riviera de Rimini Challenger - Rimini Porsche Open - Poznan Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Banja Luka Challenger 2008 - Banja Luka Caloundra ATP Challenger - Caloundra IPP Geneva Trophy - Geneva Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Dunlop World Challenge - Toyota Melbourn Challenger Sarajevo Challenger Sofia Challenger The LTA Nottingham Challenger - Nottingham Tunis Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Lugano Challenger Braunschweig Challenger Pozoblanco Challenger Tatra Banka Open - Bratislava Scheveningen Challenger Music City Challenger - Nashville Manchester Challenger Recanati Challenger Segovia Challenger Manerbio Challenger Tatra Banka Open 2006 - Bratislava Freudenstadt Challenger Alphen Challenger St. Remy Challenger Pharma Medico Open 2008 - Aarhus Tashkent Challenger Rennes Challenger Seoul Challenger Chuncheon Challenger IPP Open - Helsinki MST ATP Challenger International - Burnie Eckental Challenger Morocco Tennis Tour - Fes Burnie Challenger Busan Challenger Braunschweig Challenger Open Castilla y Leon - Segovia Tampere Challenger Ljubljana Open - Ljubljana Alphen Challenger Mons Challenger Samsung Securities Cup - Seoul Izmir Challenger Rennes Challenger Ortisei Challenger The Surbiton Trophy - Surbiton Bratislava Challenger Guangzhou Challenger Pingguo Challenger Toyota Challenger Nottingham Challenger Marburg Challenger Status Athens Open - Athens Busan Open Challenger Tennis - Busan Scheveningen Challenger Penza Challenger Manerbio Challenger Fergana Challenger III Isla de Lanzarote - Lanzarote St. Remy Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Izmir Challenger Polska Energia Open - Bytom Rennes Challenger Orleans Challenger Kos Succhetti Tennis Cup - Cordenons Ortisei Challenger Helsinki Challenger Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Caversham International Tennis Tournament - Jersey Coffee Cup Challenger - Chikmagalur Burnie Challenger Napoli Challenger Furth Challenger Scheveningen Challenger The LTA Nottingham Challenger - Nottingham Segovia Challenger Alphen Challenger Tashkent Challenger Dallas Challenger Challenger Brasov - Brasov Johannesburg Challenger Challenger DCN de Cherbourg - Cherbourg Granby Challenger St. Remy Challenger Siemens Open 2007 - Scheveningen Tashkent Challenger Tatra Banka Slovak Open - Bratislava Shenzhen Challenger Gimcheon Challenger Busan Challenger Internazionali di Tennis di Bergamo - Bergamo Nottingham-2 Challenger BMW Tennis Championship - Sunrise Tashkent Challenger Raanana Challenger Taipei City Challenger Bratislava Challenger Irving Challenger Astana Challenger Orleans Challenger Eckental Challenger Brescia Challenger Mons Challenger Quimper Challenger Guangzhou Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Seoul Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Orleans Challenger Geneva Challenger Brest Challenger Orleans Challenger The LTA Hester Trophy - Manchester Brescia Challenger Furth Challenger Wroclaw Challenger Marburg Challenger Taipei City Challenger Bratislava Challenger Surbiton Challenger Granby Challenger Tashkent Challenger Orleans Challenger Irving Challenger Seoul Challenger Astana Challenger Open de Rennes La Trinitaine - Rennes Salzburg Challenger Brescia Challenger Burnie Challenger St. Brieuc Challenger Busan Challenger Glasgow Challenger Bratislava Challenger Gerry Weber Open - Halle Barletta Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Seoul Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Ostrava Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Biel Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger 6th Sardinian International Championships - Cagliari Troisdorf Challenger Tashkent Challenger Andria Challenger Irving Challenger Taipei City Challenger Portoroz Challenger Prague Challenger Athens Challenger Nottingham Challenger Indian Wells Challenger Braunschweig Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Rhein-Main Challenger 2003 - Aschaffenburg Gwangju Challenger Surbiton Challenger TEAN International - Alphen Aan Den Rijn Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Ljubljana Open 2008 - Ljubljana Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Mallorca Challenger Ismaning Challenger Baden Open - Ettlingen Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger 2003 Eddleman USTA Challenger - Birmingham Nottingham Challenger Ilkley Challenger The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Uncle Toby's Challenger in Burnie - Burnie Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors TED Open - Istanbul Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Ostdeutscher Sparkessen Cup - Dresden Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Keio Challenger International Tennis Tournament - Yokohama Quimper Challenger Quimper 2 Challenger Bordeaux Challenger Busan Challenger Jonkoping Challenger Prague Challenger Karlsruhe Challenger Zagreb Challenger Next Generation Hardcourts - Adelaide The 10tele.com Open - Nottingham Next Generation Adelaide International - Adelaide Aachen Challenger Open SEAT Godo 2006 - Barcelona Bratislava Challenger Hypo Group Tennis International - Portschach Stockholm Open - Stockholm Open Seat Godo 2007 - Barcelona Bratislava Challenger BMW Open - Munich Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Dallas Challenger St. Brieuc Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Open de Moselle - Metz Salzburg Challenger Noumea Challenger Next Generation Adelaide International - Adelaide The Dubai Tennis Championships - Dubai Open Sud de France - Montpellier Bratislava Challenger Mercedes Cup - Stuttgart Drummondville Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Malaga Challenger Helsinki Challenger Kyoto Challenger Regions Morgan Keegan Championships - Memphis UNICEF Open - 's Hertogenbosch Sunrise Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Kaohsiung Challenger Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem St. Brieuc Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Tunis Challenger PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Busan Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Leon Challenger Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta Geneva Open - Geneva U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham Tunis Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Helsinki Challenger Open 13 Provence - Marseille Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem The Stella Artois Grass Court Championships - London Intrum Stockholm Open - Stockholm Guadalajara Challenger Poznan Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Loughborough Challenger Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Marburg Challenger Open 13 - Marseille Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Orleans Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Sao Paulo Challenger Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Mohammedia Challenger Casablanca Challenger Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger The Nottingham Challenger - Nottingham Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger The Nottingham Open - Nottingham Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille BCR Open Romania - Bucharest AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta U.S. Open - New York Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Power Horse Cup - Dusseldorf Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel U.S. Open - New York Sony Ericsson Open - Miami French Open - Paris Davis Cup, Group 1, 2R, AUT-SVK 3-2 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, SVK-BEL 2-3 Olympics - London